TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

LIBS += -L$$PWD/lib/ -lmingw32 -lSDL2main -lSDL2

SOURCES += \
        lv_demos/src/lv_demo_benchmark/lv_demo_benchmark.c \
        lv_demos/src/lv_demo_keypad_encoder/lv_demo_keypad_encoder.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_corner_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_list_pause.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_list_pause_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_list_play.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_list_play_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_loop.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_loop_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_next.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_next_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_pause.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_pause_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_play.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_play_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_prev.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_prev_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_rnd.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_btn_rnd_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_corner_left.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_corner_left_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_corner_right.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_corner_right_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_1.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_1_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_2.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_2_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_3.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_cover_3_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_1.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_1_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_2.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_2_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_3.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_3_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_4.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_icon_4_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_list_border.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_list_border_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_logo.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_slider_knob.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_slider_knob_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_wave_bottom.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_wave_bottom_large.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_wave_top.c \
        lv_demos/src/lv_demo_music/assets/img_lv_demo_music_wave_top_large.c \
        lv_demos/src/lv_demo_music/lv_demo_music.c \
        lv_demos/src/lv_demo_music/lv_demo_music_list.c \
        lv_demos/src/lv_demo_music/lv_demo_music_main.c \
        lv_demos/src/lv_demo_stress/assets/lv_font_montserrat_12_compr_az.c \
        lv_demos/src/lv_demo_stress/assets/lv_font_montserrat_16_compr_az.c \
        lv_demos/src/lv_demo_stress/assets/lv_font_montserrat_28_compr_az.c \
        lv_demos/src/lv_demo_stress/lv_demo_stress.c \
        lv_demos/src/lv_demo_widgets/assets/img_clothes.c \
        lv_demos/src/lv_demo_widgets/assets/img_demo_widgets_avatar.c \
        lv_demos/src/lv_demo_widgets/assets/img_lvgl_logo.c \
        lv_demos/src/lv_demo_widgets/lv_demo_widgets.c \
        lv_drivers/display/GC9A01.c \
        lv_drivers/display/ILI9341.c \
        lv_drivers/display/R61581.c \
        lv_drivers/display/SHARP_MIP.c \
        lv_drivers/display/SSD1963.c \
        lv_drivers/display/ST7565.c \
        lv_drivers/display/UC1610.c \
        lv_drivers/display/drm.c \
        lv_drivers/display/monitor.c \
        lv_drivers/gtkdrv/gtkdrv.c \
        lv_drivers/indev/AD_touch.c \
        lv_drivers/indev/FT5406EE8.c \
        lv_drivers/indev/XPT2046.c \
        lv_drivers/indev/evdev.c \
        lv_drivers/indev/keyboard.c \
        lv_drivers/indev/libinput.c \
        lv_drivers/indev/mouse.c \
        lv_drivers/indev/mousewheel.c \
        lv_drivers/wayland/wayland.c \
        lv_drivers/win32drv/win32drv.c \
        lv_drivers/win_drv.c \
        lvgl/examples/anim/lv_example_anim_1.c \
        lvgl/examples/anim/lv_example_anim_2.c \
        lvgl/examples/assets/animimg001.c \
        lvgl/examples/assets/animimg002.c \
        lvgl/examples/assets/animimg003.c \
        lvgl/examples/assets/img_caret_down.c \
        lvgl/examples/assets/img_cogwheel_alpha16.c \
        lvgl/examples/assets/img_cogwheel_argb.c \
        lvgl/examples/assets/img_cogwheel_chroma_keyed.c \
        lvgl/examples/assets/img_cogwheel_indexed16.c \
        lvgl/examples/assets/img_cogwheel_rgb.c \
        lvgl/examples/assets/img_hand.c \
        lvgl/examples/assets/img_skew_strip.c \
        lvgl/examples/assets/img_star.c \
        lvgl/examples/assets/imgbtn_left.c \
        lvgl/examples/assets/imgbtn_mid.c \
        lvgl/examples/assets/imgbtn_right.c \
        lvgl/examples/event/lv_example_event_1.c \
        lvgl/examples/event/lv_example_event_2.c \
        lvgl/examples/event/lv_example_event_3.c \
        lvgl/examples/get_started/lv_example_get_started_1.c \
        lvgl/examples/get_started/lv_example_get_started_2.c \
        lvgl/examples/get_started/lv_example_get_started_3.c \
        lvgl/examples/layouts/flex/lv_example_flex_1.c \
        lvgl/examples/layouts/flex/lv_example_flex_2.c \
        lvgl/examples/layouts/flex/lv_example_flex_3.c \
        lvgl/examples/layouts/flex/lv_example_flex_4.c \
        lvgl/examples/layouts/flex/lv_example_flex_5.c \
        lvgl/examples/layouts/flex/lv_example_flex_6.c \
        lvgl/examples/layouts/grid/lv_example_grid_1.c \
        lvgl/examples/layouts/grid/lv_example_grid_2.c \
        lvgl/examples/layouts/grid/lv_example_grid_3.c \
        lvgl/examples/layouts/grid/lv_example_grid_4.c \
        lvgl/examples/layouts/grid/lv_example_grid_5.c \
        lvgl/examples/layouts/grid/lv_example_grid_6.c \
        lvgl/examples/porting/lv_port_disp_template.c \
        lvgl/examples/porting/lv_port_fs_template.c \
        lvgl/examples/porting/lv_port_indev_template.c \
        lvgl/examples/scroll/lv_example_scroll_1.c \
        lvgl/examples/scroll/lv_example_scroll_2.c \
        lvgl/examples/scroll/lv_example_scroll_3.c \
        lvgl/examples/scroll/lv_example_scroll_4.c \
        lvgl/examples/scroll/lv_example_scroll_5.c \
        lvgl/examples/scroll/lv_example_scroll_6.c \
        lvgl/examples/styles/lv_example_style_1.c \
        lvgl/examples/styles/lv_example_style_10.c \
        lvgl/examples/styles/lv_example_style_11.c \
        lvgl/examples/styles/lv_example_style_12.c \
        lvgl/examples/styles/lv_example_style_13.c \
        lvgl/examples/styles/lv_example_style_14.c \
        lvgl/examples/styles/lv_example_style_2.c \
        lvgl/examples/styles/lv_example_style_3.c \
        lvgl/examples/styles/lv_example_style_4.c \
        lvgl/examples/styles/lv_example_style_5.c \
        lvgl/examples/styles/lv_example_style_6.c \
        lvgl/examples/styles/lv_example_style_7.c \
        lvgl/examples/styles/lv_example_style_8.c \
        lvgl/examples/styles/lv_example_style_9.c \
        lvgl/examples/widgets/animimg/lv_example_animimg_1.c \
        lvgl/examples/widgets/arc/lv_example_arc_1.c \
        lvgl/examples/widgets/arc/lv_example_arc_2.c \
        lvgl/examples/widgets/bar/lv_example_bar_1.c \
        lvgl/examples/widgets/bar/lv_example_bar_2.c \
        lvgl/examples/widgets/bar/lv_example_bar_3.c \
        lvgl/examples/widgets/bar/lv_example_bar_4.c \
        lvgl/examples/widgets/bar/lv_example_bar_5.c \
        lvgl/examples/widgets/bar/lv_example_bar_6.c \
        lvgl/examples/widgets/btn/lv_example_btn_1.c \
        lvgl/examples/widgets/btn/lv_example_btn_2.c \
        lvgl/examples/widgets/btn/lv_example_btn_3.c \
        lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_1.c \
        lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_2.c \
        lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_3.c \
        lvgl/examples/widgets/calendar/lv_example_calendar_1.c \
        lvgl/examples/widgets/canvas/lv_example_canvas_1.c \
        lvgl/examples/widgets/canvas/lv_example_canvas_2.c \
        lvgl/examples/widgets/chart/lv_example_chart_1.c \
        lvgl/examples/widgets/chart/lv_example_chart_2.c \
        lvgl/examples/widgets/chart/lv_example_chart_3.c \
        lvgl/examples/widgets/chart/lv_example_chart_4.c \
        lvgl/examples/widgets/chart/lv_example_chart_5.c \
        lvgl/examples/widgets/chart/lv_example_chart_6.c \
        lvgl/examples/widgets/chart/lv_example_chart_7.c \
        lvgl/examples/widgets/checkbox/lv_example_checkbox_1.c \
        lvgl/examples/widgets/colorwheel/lv_example_colorwheel_1.c \
        lvgl/examples/widgets/dropdown/lv_example_dropdown_1.c \
        lvgl/examples/widgets/dropdown/lv_example_dropdown_2.c \
        lvgl/examples/widgets/dropdown/lv_example_dropdown_3.c \
        lvgl/examples/widgets/img/lv_example_img_1.c \
        lvgl/examples/widgets/img/lv_example_img_2.c \
        lvgl/examples/widgets/img/lv_example_img_3.c \
        lvgl/examples/widgets/img/lv_example_img_4.c \
        lvgl/examples/widgets/imgbtn/lv_example_imgbtn_1.c \
        lvgl/examples/widgets/keyboard/lv_example_keyboard_1.c \
        lvgl/examples/widgets/label/lv_example_label_1.c \
        lvgl/examples/widgets/label/lv_example_label_2.c \
        lvgl/examples/widgets/label/lv_example_label_3.c \
        lvgl/examples/widgets/led/lv_example_led_1.c \
        lvgl/examples/widgets/line/lv_example_line_1.c \
        lvgl/examples/widgets/list/lv_example_list_1.c \
        lvgl/examples/widgets/meter/lv_example_meter_1.c \
        lvgl/examples/widgets/meter/lv_example_meter_2.c \
        lvgl/examples/widgets/meter/lv_example_meter_3.c \
        lvgl/examples/widgets/meter/lv_example_meter_4.c \
        lvgl/examples/widgets/msgbox/lv_example_msgbox_1.c \
        lvgl/examples/widgets/obj/lv_example_obj_1.c \
        lvgl/examples/widgets/obj/lv_example_obj_2.c \
        lvgl/examples/widgets/roller/lv_example_roller_1.c \
        lvgl/examples/widgets/roller/lv_example_roller_2.c \
        lvgl/examples/widgets/roller/lv_example_roller_3.c \
        lvgl/examples/widgets/slider/lv_example_slider_1.c \
        lvgl/examples/widgets/slider/lv_example_slider_2.c \
        lvgl/examples/widgets/slider/lv_example_slider_3.c \
        lvgl/examples/widgets/span/lv_example_span_1.c \
        lvgl/examples/widgets/spinbox/lv_example_spinbox_1.c \
        lvgl/examples/widgets/spinner/lv_example_spinner_1.c \
        lvgl/examples/widgets/switch/lv_example_switch_1.c \
        lvgl/examples/widgets/table/lv_example_table_1.c \
        lvgl/examples/widgets/table/lv_example_table_2.c \
        lvgl/examples/widgets/tabview/lv_example_tabview_1.c \
        lvgl/examples/widgets/tabview/lv_example_tabview_2.c \
        lvgl/examples/widgets/textarea/lv_example_textarea_1.c \
        lvgl/examples/widgets/textarea/lv_example_textarea_2.c \
        lvgl/examples/widgets/textarea/lv_example_textarea_3.c \
        lvgl/examples/widgets/tileview/lv_example_tileview_1.c \
        lvgl/examples/widgets/win/lv_example_win_1.c \
        lvgl/src/core/lv_disp.c \
        lvgl/src/core/lv_event.c \
        lvgl/src/core/lv_group.c \
        lvgl/src/core/lv_indev.c \
        lvgl/src/core/lv_indev_scroll.c \
        lvgl/src/core/lv_obj.c \
        lvgl/src/core/lv_obj_class.c \
        lvgl/src/core/lv_obj_draw.c \
        lvgl/src/core/lv_obj_pos.c \
        lvgl/src/core/lv_obj_scroll.c \
        lvgl/src/core/lv_obj_style.c \
        lvgl/src/core/lv_obj_style_gen.c \
        lvgl/src/core/lv_obj_tree.c \
        lvgl/src/core/lv_refr.c \
        lvgl/src/core/lv_theme.c \
        lvgl/src/draw/lv_draw_arc.c \
        lvgl/src/draw/lv_draw_blend.c \
        lvgl/src/draw/lv_draw_img.c \
        lvgl/src/draw/lv_draw_label.c \
        lvgl/src/draw/lv_draw_line.c \
        lvgl/src/draw/lv_draw_mask.c \
        lvgl/src/draw/lv_draw_rect.c \
        lvgl/src/draw/lv_draw_triangle.c \
        lvgl/src/draw/lv_img_buf.c \
        lvgl/src/draw/lv_img_cache.c \
        lvgl/src/draw/lv_img_decoder.c \
        lvgl/src/extra/layouts/flex/lv_flex.c \
        lvgl/src/extra/layouts/grid/lv_grid.c \
        lvgl/src/extra/lv_extra.c \
        lvgl/src/extra/themes/basic/lv_theme_basic.c \
        lvgl/src/extra/themes/default/lv_theme_default.c \
        lvgl/src/extra/themes/mono/lv_theme_mono.c \
        lvgl/src/extra/widgets/animimg/lv_animimg.c \
        lvgl/src/extra/widgets/calendar/lv_calendar.c \
        lvgl/src/extra/widgets/calendar/lv_calendar_header_arrow.c \
        lvgl/src/extra/widgets/calendar/lv_calendar_header_dropdown.c \
        lvgl/src/extra/widgets/chart/lv_chart.c \
        lvgl/src/extra/widgets/colorwheel/lv_colorwheel.c \
        lvgl/src/extra/widgets/imgbtn/lv_imgbtn.c \
        lvgl/src/extra/widgets/keyboard/lv_keyboard.c \
        lvgl/src/extra/widgets/led/lv_led.c \
        lvgl/src/extra/widgets/list/lv_list.c \
        lvgl/src/extra/widgets/meter/lv_meter.c \
        lvgl/src/extra/widgets/msgbox/lv_msgbox.c \
        lvgl/src/extra/widgets/span/lv_span.c \
        lvgl/src/extra/widgets/spinbox/lv_spinbox.c \
        lvgl/src/extra/widgets/spinner/lv_spinner.c \
        lvgl/src/extra/widgets/tabview/lv_tabview.c \
        lvgl/src/extra/widgets/tileview/lv_tileview.c \
        lvgl/src/extra/widgets/win/lv_win.c \
        lvgl/src/font/lv_font.c \
        lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c \
        lvgl/src/font/lv_font_fmt_txt.c \
        lvgl/src/font/lv_font_loader.c \
        lvgl/src/font/lv_font_montserrat_10.c \
        lvgl/src/font/lv_font_montserrat_12.c \
        lvgl/src/font/lv_font_montserrat_12_subpx.c \
        lvgl/src/font/lv_font_montserrat_14.c \
        lvgl/src/font/lv_font_montserrat_16.c \
        lvgl/src/font/lv_font_montserrat_18.c \
        lvgl/src/font/lv_font_montserrat_20.c \
        lvgl/src/font/lv_font_montserrat_22.c \
        lvgl/src/font/lv_font_montserrat_24.c \
        lvgl/src/font/lv_font_montserrat_26.c \
        lvgl/src/font/lv_font_montserrat_28.c \
        lvgl/src/font/lv_font_montserrat_28_compressed.c \
        lvgl/src/font/lv_font_montserrat_30.c \
        lvgl/src/font/lv_font_montserrat_32.c \
        lvgl/src/font/lv_font_montserrat_34.c \
        lvgl/src/font/lv_font_montserrat_36.c \
        lvgl/src/font/lv_font_montserrat_38.c \
        lvgl/src/font/lv_font_montserrat_40.c \
        lvgl/src/font/lv_font_montserrat_42.c \
        lvgl/src/font/lv_font_montserrat_44.c \
        lvgl/src/font/lv_font_montserrat_46.c \
        lvgl/src/font/lv_font_montserrat_48.c \
        lvgl/src/font/lv_font_montserrat_8.c \
        lvgl/src/font/lv_font_simsun_16_cjk.c \
        lvgl/src/font/lv_font_unscii_16.c \
        lvgl/src/font/lv_font_unscii_8.c \
        lvgl/src/gpu/lv_gpu_nxp_pxp.c \
        lvgl/src/gpu/lv_gpu_nxp_pxp_osa.c \
        lvgl/src/gpu/lv_gpu_nxp_vglite.c \
        lvgl/src/gpu/lv_gpu_stm32_dma2d.c \
        lvgl/src/hal/lv_hal_disp.c \
        lvgl/src/hal/lv_hal_indev.c \
        lvgl/src/hal/lv_hal_tick.c \
        lvgl/src/misc/lv_anim.c \
        lvgl/src/misc/lv_area.c \
        lvgl/src/misc/lv_async.c \
        lvgl/src/misc/lv_bidi.c \
        lvgl/src/misc/lv_color.c \
        lvgl/src/misc/lv_fs.c \
        lvgl/src/misc/lv_gc.c \
        lvgl/src/misc/lv_ll.c \
        lvgl/src/misc/lv_log.c \
        lvgl/src/misc/lv_math.c \
        lvgl/src/misc/lv_mem.c \
        lvgl/src/misc/lv_printf.c \
        lvgl/src/misc/lv_style.c \
        lvgl/src/misc/lv_style_gen.c \
        lvgl/src/misc/lv_templ.c \
        lvgl/src/misc/lv_timer.c \
        lvgl/src/misc/lv_tlsf.c \
        lvgl/src/misc/lv_txt.c \
        lvgl/src/misc/lv_txt_ap.c \
        lvgl/src/misc/lv_utils.c \
        lvgl/src/widgets/lv_arc.c \
        lvgl/src/widgets/lv_bar.c \
        lvgl/src/widgets/lv_btn.c \
        lvgl/src/widgets/lv_btnmatrix.c \
        lvgl/src/widgets/lv_canvas.c \
        lvgl/src/widgets/lv_checkbox.c \
        lvgl/src/widgets/lv_dropdown.c \
        lvgl/src/widgets/lv_img.c \
        lvgl/src/widgets/lv_label.c \
        lvgl/src/widgets/lv_line.c \
        lvgl/src/widgets/lv_objx_templ.c \
        lvgl/src/widgets/lv_roller.c \
        lvgl/src/widgets/lv_slider.c \
        lvgl/src/widgets/lv_switch.c \
        lvgl/src/widgets/lv_table.c \
        lvgl/src/widgets/lv_textarea.c \
        lvgl/tests/src/lv_test_indev.c \
        lvgl/tests/src/lv_test_init.c \
        lvgl/tests/src/lv_test_main.c \
        lvgl/tests/src/test_cases/_test_template.c \
        lvgl/tests/src/test_cases/test_config.c \
        lvgl/tests/src/test_cases/test_dropdown.c \
        lvgl/tests/src/test_cases/test_font_loader.c \
        lvgl/tests/src/test_cases/test_obj_tree.c \
        lvgl/tests/src/test_cases/test_style.c \
        lvgl/tests/src/test_fonts/font_1.c \
        lvgl/tests/src/test_fonts/font_2.c \
        lvgl/tests/src/test_fonts/font_3.c \
        lvgl/tests/unity/unity.c \
        lvgl/tests/unity/unity_support.c \
        main.c \
        mouse_cursor_icon.c

DISTFILES += \
    lib/cmake/SDL2/sdl2-config-version.cmake \
    lib/cmake/SDL2/sdl2-config.cmake \
    lib/libSDL2.a \
    lib/libSDL2.dll.a \
    lib/libSDL2_test.a \
    lib/libSDL2main.a \
    lib/pkgconfig/sdl2.pc \
    lv_demos/.github/auto-comment.yml \
    lv_demos/.github/stale.yml \
    lv_demos/.gitignore \
    lv_demos/CMakeLists.txt \
    lv_demos/README.md \
    lv_demos/docs/LICENSE.md \
    lv_demos/library.properties \
    lv_demos/lv_demo.mk \
    lv_demos/scripts/build_all_examples.sh \
    lv_demos/scripts/examples.txt \
    lv_demos/scripts/genexamplestxt.sh \
    lv_demos/src/header.py \
    lv_demos/src/lv_demo_benchmark/README.md \
    lv_demos/src/lv_demo_benchmark/screenshot1.png \
    lv_demos/src/lv_demo_benchmark/screenshot2.png \
    lv_demos/src/lv_demo_keypad_encoder/README.md \
    lv_demos/src/lv_demo_keypad_encoder/screenshot1.gif \
    lv_demos/src/lv_demo_keypad_encoder/screenshot1.png \
    lv_demos/src/lv_demo_music/README.md \
    lv_demos/src/lv_demo_music/assets/__pycache__/spectrum.cpython-36.pyc \
    lv_demos/src/lv_demo_music/assets/spectrum.py \
    lv_demos/src/lv_demo_music/screenshot1.gif \
    lv_demos/src/lv_demo_stress/README.md \
    lv_demos/src/lv_demo_stress/screenshot1.gif \
    lv_demos/src/lv_demo_stress/screenshot1.png \
    lv_demos/src/lv_demo_widgets/assets/avatar.png \
    lv_demos/src/lv_demo_widgets/assets/clothes.png \
    lv_demos/src/lv_demo_widgets/assets/lvgl_logo.png \
    lv_demos/src/lv_demo_widgets/lv_demo_widgets.py \
    lv_demos/src/lv_demo_widgets/screenshot1.gif \
    lv_demos/src/lv_demo_widgets/screenshot1.png \
    lv_drivers/.github/auto-comment.yml \
    lv_drivers/.github/stale.yml \
    lv_drivers/.gitignore \
    lv_drivers/CMakeLists.txt \
    lv_drivers/LICENSE \
    lv_drivers/README.md \
    lv_drivers/docs/astyle_c \
    lv_drivers/docs/astyle_h \
    lv_drivers/gtkdrv/README.md \
    lv_drivers/gtkdrv/broadway.png \
    lv_drivers/library.json \
    lv_drivers/lv_drivers.mk \
    lv_drivers/wayland/README.md \
    lvgl/.editorconfig \
    lvgl/.github/FUNDING.yml \
    lvgl/.github/ISSUE_TEMPLATE/bug-report.md \
    lvgl/.github/ISSUE_TEMPLATE/config.yml \
    lvgl/.github/ISSUE_TEMPLATE/dev-discussion.md \
    lvgl/.github/auto-comment.yml \
    lvgl/.github/pull_request_template.md \
    lvgl/.github/workflows/build_micropython.yml \
    lvgl/.github/workflows/ccpp.yml \
    lvgl/.github/workflows/close_old_issues.yml \
    lvgl/.github/workflows/compile_docs.yml \
    lvgl/.github/workflows/main.yml \
    lvgl/.github/workflows/release.yml \
    lvgl/.gitignore \
    lvgl/.gitmodules \
    lvgl/CMakeLists.txt \
    lvgl/Kconfig \
    lvgl/LICENCE.txt \
    lvgl/README.md \
    lvgl/component.mk \
    lvgl/docs/CHANGELOG.md \
    lvgl/docs/CODE_OF_CONDUCT.md \
    lvgl/docs/CODING_STYLE.md \
    lvgl/docs/CONTRIBUTING.md \
    lvgl/docs/ROADMAP.md \
    lvgl/docs/_ext/lv_example.py \
    lvgl/docs/_static/css/custom.css \
    lvgl/docs/_static/css/fontawesome.min.css \
    lvgl/docs/_static/img/home_1.png \
    lvgl/docs/_static/img/home_2.png \
    lvgl/docs/_static/img/home_3.png \
    lvgl/docs/_static/img/home_4.png \
    lvgl/docs/_static/img/home_5.png \
    lvgl/docs/_static/img/home_6.png \
    lvgl/docs/_static/img/home_banner.jpg \
    lvgl/docs/_templates/layout.html \
    lvgl/docs/_templates/page.html \
    lvgl/docs/build.py \
    lvgl/docs/conf.py \
    lvgl/docs/example_list.py \
    lvgl/docs/favicon.png \
    lvgl/docs/get-started/arduino.md \
    lvgl/docs/get-started/espressif.md \
    lvgl/docs/get-started/index.md \
    lvgl/docs/get-started/micropython.md \
    lvgl/docs/get-started/nuttx.md \
    lvgl/docs/get-started/nxp.md \
    lvgl/docs/get-started/pc-simulator.md \
    lvgl/docs/get-started/quick-overview.md \
    lvgl/docs/get-started/stm32.md \
    lvgl/docs/header.rst \
    lvgl/docs/index.md \
    lvgl/docs/intro/index.md \
    lvgl/docs/layouts/flex.md \
    lvgl/docs/layouts/grid.md \
    lvgl/docs/layouts/index.md \
    lvgl/docs/logo_lvgl.png \
    lvgl/docs/misc/align.png \
    lvgl/docs/misc/bidi.png \
    lvgl/docs/misc/boxmodel.png \
    lvgl/docs/misc/btn_example.png \
    lvgl/docs/misc/button_style_example.gif \
    lvgl/docs/misc/button_style_example.png \
    lvgl/docs/misc/codeblocks.jpg \
    lvgl/docs/misc/eclipse.jpg \
    lvgl/docs/misc/layers.png \
    lvgl/docs/misc/par_child1.png \
    lvgl/docs/misc/par_child2.png \
    lvgl/docs/misc/par_child3.png \
    lvgl/docs/misc/platformio.jpg \
    lvgl/docs/misc/qtcreator.jpg \
    lvgl/docs/misc/simple_button_example.gif \
    lvgl/docs/misc/simple_button_example.png \
    lvgl/docs/misc/symbols.png \
    lvgl/docs/misc/sys.png \
    lvgl/docs/misc/visualstudio.jpg \
    lvgl/docs/overview/animation.md \
    lvgl/docs/overview/color.md \
    lvgl/docs/overview/coords.md \
    lvgl/docs/overview/display.md \
    lvgl/docs/overview/drawing.md \
    lvgl/docs/overview/event.md \
    lvgl/docs/overview/file-system.md \
    lvgl/docs/overview/font.md \
    lvgl/docs/overview/image.md \
    lvgl/docs/overview/indev.md \
    lvgl/docs/overview/index.md \
    lvgl/docs/overview/layer.md \
    lvgl/docs/overview/new_widget.md \
    lvgl/docs/overview/object.md \
    lvgl/docs/overview/scroll.md \
    lvgl/docs/overview/style-props.md \
    lvgl/docs/overview/style.md \
    lvgl/docs/overview/timer.md \
    lvgl/docs/porting/display.md \
    lvgl/docs/porting/indev.md \
    lvgl/docs/porting/index.md \
    lvgl/docs/porting/log.md \
    lvgl/docs/porting/os.md \
    lvgl/docs/porting/project.md \
    lvgl/docs/porting/sleep.md \
    lvgl/docs/porting/task-handler.md \
    lvgl/docs/porting/tick.md \
    lvgl/docs/requirements.txt \
    lvgl/docs/widgets/core/arc.md \
    lvgl/docs/widgets/core/bar.md \
    lvgl/docs/widgets/core/btn.md \
    lvgl/docs/widgets/core/btnmatrix.md \
    lvgl/docs/widgets/core/canvas.md \
    lvgl/docs/widgets/core/checkbox.md \
    lvgl/docs/widgets/core/dropdown.md \
    lvgl/docs/widgets/core/img.md \
    lvgl/docs/widgets/core/index.md \
    lvgl/docs/widgets/core/label.md \
    lvgl/docs/widgets/core/line.md \
    lvgl/docs/widgets/core/roller.md \
    lvgl/docs/widgets/core/slider.md \
    lvgl/docs/widgets/core/switch.md \
    lvgl/docs/widgets/core/table.md \
    lvgl/docs/widgets/core/textarea.md \
    lvgl/docs/widgets/extra/calendar.md \
    lvgl/docs/widgets/extra/chart.md \
    lvgl/docs/widgets/extra/colorwheel.md \
    lvgl/docs/widgets/extra/imgbtn.md \
    lvgl/docs/widgets/extra/index.md \
    lvgl/docs/widgets/extra/keyboard.md \
    lvgl/docs/widgets/extra/led.md \
    lvgl/docs/widgets/extra/list.md \
    lvgl/docs/widgets/extra/meter.md \
    lvgl/docs/widgets/extra/msgbox.md \
    lvgl/docs/widgets/extra/span.md \
    lvgl/docs/widgets/extra/spinbox.md \
    lvgl/docs/widgets/extra/spinner.md \
    lvgl/docs/widgets/extra/tabview.md \
    lvgl/docs/widgets/extra/tileview.md \
    lvgl/docs/widgets/extra/win.md \
    lvgl/docs/widgets/index.md \
    lvgl/docs/widgets/obj.md \
    lvgl/examples/anim/index.rst \
    lvgl/examples/anim/lv_example_anim_1.py \
    lvgl/examples/anim/lv_example_anim_2.py \
    lvgl/examples/assets/animimg001.png \
    lvgl/examples/assets/animimg002.png \
    lvgl/examples/assets/animimg003.png \
    lvgl/examples/assets/caret_down.png \
    lvgl/examples/assets/font/lv_font_simsun_16_cjk.fnt \
    lvgl/examples/assets/font/montserrat-16.fnt \
    lvgl/examples/assets/font/montserrat-22.fnt \
    lvgl/examples/assets/img_caret_down.png \
    lvgl/examples/assets/img_cogwheel_argb.png \
    lvgl/examples/assets/img_cogwheel_chroma_keyed.png \
    lvgl/examples/assets/img_cogwheel_indexed16.png \
    lvgl/examples/assets/img_cogwheel_rgb.png \
    lvgl/examples/assets/img_hand_hour.png \
    lvgl/examples/assets/img_hand_min.png \
    lvgl/examples/assets/img_skew_strip.png \
    lvgl/examples/assets/img_skew_strip_80x20_argb8888.fnt \
    lvgl/examples/assets/img_star.png \
    lvgl/examples/assets/img_strip.png \
    lvgl/examples/assets/imgbtn_left.png \
    lvgl/examples/assets/imgbtn_mid.png \
    lvgl/examples/assets/imgbtn_right.png \
    lvgl/examples/assets/skew_strip.png \
    lvgl/examples/assets/star.png \
    lvgl/examples/event/index.rst \
    lvgl/examples/event/lv_example_event_1.py \
    lvgl/examples/event/lv_example_event_2.py \
    lvgl/examples/event/lv_example_event_3.py \
    lvgl/examples/examples.mk \
    lvgl/examples/get_started/index.rst \
    lvgl/examples/get_started/lv_example_get_started_1.py \
    lvgl/examples/get_started/lv_example_get_started_2.py \
    lvgl/examples/get_started/lv_example_get_started_3.py \
    lvgl/examples/header.py \
    lvgl/examples/layouts/flex/index.rst \
    lvgl/examples/layouts/flex/lv_example_flex_1.py \
    lvgl/examples/layouts/flex/lv_example_flex_2.py \
    lvgl/examples/layouts/flex/lv_example_flex_3.py \
    lvgl/examples/layouts/flex/lv_example_flex_4.py \
    lvgl/examples/layouts/flex/lv_example_flex_5.py \
    lvgl/examples/layouts/flex/lv_example_flex_6.py \
    lvgl/examples/layouts/grid/index.rst \
    lvgl/examples/layouts/grid/lv_example_grid_1.py \
    lvgl/examples/layouts/grid/lv_example_grid_2.py \
    lvgl/examples/layouts/grid/lv_example_grid_3.py \
    lvgl/examples/layouts/grid/lv_example_grid_4.py \
    lvgl/examples/layouts/grid/lv_example_grid_5.py \
    lvgl/examples/layouts/grid/lv_example_grid_6.py \
    lvgl/examples/scroll/index.rst \
    lvgl/examples/scroll/lv_example_scroll_1.py \
    lvgl/examples/scroll/lv_example_scroll_2.py \
    lvgl/examples/scroll/lv_example_scroll_3.py \
    lvgl/examples/scroll/lv_example_scroll_4.py \
    lvgl/examples/scroll/lv_example_scroll_5.py \
    lvgl/examples/scroll/lv_example_scroll_6.py \
    lvgl/examples/styles/index.rst \
    lvgl/examples/styles/lv_example_style_1.py \
    lvgl/examples/styles/lv_example_style_10.py \
    lvgl/examples/styles/lv_example_style_11.py \
    lvgl/examples/styles/lv_example_style_12.py \
    lvgl/examples/styles/lv_example_style_13.py \
    lvgl/examples/styles/lv_example_style_14.py \
    lvgl/examples/styles/lv_example_style_2.py \
    lvgl/examples/styles/lv_example_style_3.py \
    lvgl/examples/styles/lv_example_style_4.py \
    lvgl/examples/styles/lv_example_style_5.py \
    lvgl/examples/styles/lv_example_style_6.py \
    lvgl/examples/styles/lv_example_style_7.py \
    lvgl/examples/styles/lv_example_style_8.py \
    lvgl/examples/styles/lv_example_style_9.py \
    lvgl/examples/test_ex.sh \
    lvgl/examples/widgets/animimg/lv_example_animimg_1.py \
    lvgl/examples/widgets/arc/index.rst \
    lvgl/examples/widgets/arc/lv_example_arc_1.py \
    lvgl/examples/widgets/arc/lv_example_arc_2.py \
    lvgl/examples/widgets/bar/index.rst \
    lvgl/examples/widgets/bar/lv_example_bar_1.py \
    lvgl/examples/widgets/bar/lv_example_bar_2.py \
    lvgl/examples/widgets/bar/lv_example_bar_3.py \
    lvgl/examples/widgets/bar/lv_example_bar_4.py \
    lvgl/examples/widgets/bar/lv_example_bar_5.py \
    lvgl/examples/widgets/bar/lv_example_bar_6.py \
    lvgl/examples/widgets/bar/test.py \
    lvgl/examples/widgets/btn/index.rst \
    lvgl/examples/widgets/btn/lv_example_btn_1.py \
    lvgl/examples/widgets/btn/lv_example_btn_2.py \
    lvgl/examples/widgets/btn/lv_example_btn_3.py \
    lvgl/examples/widgets/btnmatrix/index.rst \
    lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_1.py \
    lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_2.py \
    lvgl/examples/widgets/btnmatrix/lv_example_btnmatrix_3.py \
    lvgl/examples/widgets/calendar/index.rst \
    lvgl/examples/widgets/calendar/lv_example_calendar_1.py \
    lvgl/examples/widgets/canvas/index.rst \
    lvgl/examples/widgets/canvas/lv_example_canvas_1.py \
    lvgl/examples/widgets/canvas/lv_example_canvas_2.py \
    lvgl/examples/widgets/chart/index.rst \
    lvgl/examples/widgets/chart/lv_example_chart_1.py \
    lvgl/examples/widgets/chart/lv_example_chart_2.py \
    lvgl/examples/widgets/chart/lv_example_chart_3.py \
    lvgl/examples/widgets/chart/lv_example_chart_4.py \
    lvgl/examples/widgets/chart/lv_example_chart_5.py \
    lvgl/examples/widgets/chart/lv_example_chart_6.py \
    lvgl/examples/widgets/chart/lv_example_chart_7.py \
    lvgl/examples/widgets/checkbox/index.rst \
    lvgl/examples/widgets/checkbox/lv_example_checkbox_1.py \
    lvgl/examples/widgets/colorwheel/index.rst \
    lvgl/examples/widgets/colorwheel/lv_example_colorwheel_1.py \
    lvgl/examples/widgets/dropdown/index.rst \
    lvgl/examples/widgets/dropdown/lv_example_dropdown_1.py \
    lvgl/examples/widgets/dropdown/lv_example_dropdown_2.py \
    lvgl/examples/widgets/dropdown/lv_example_dropdown_3.py \
    lvgl/examples/widgets/img/index.rst \
    lvgl/examples/widgets/img/lv_example_img_1.py \
    lvgl/examples/widgets/img/lv_example_img_2.py \
    lvgl/examples/widgets/img/lv_example_img_3.py \
    lvgl/examples/widgets/img/lv_example_img_4.py \
    lvgl/examples/widgets/imgbtn/index.rst \
    lvgl/examples/widgets/imgbtn/lv_example_imgbtn_1.py \
    lvgl/examples/widgets/keyboard/index.rst \
    lvgl/examples/widgets/keyboard/lv_example_keyboard_1.py \
    lvgl/examples/widgets/label/index.rst \
    lvgl/examples/widgets/label/lv_example_label_1.py \
    lvgl/examples/widgets/label/lv_example_label_2.py \
    lvgl/examples/widgets/label/lv_example_label_3.py \
    lvgl/examples/widgets/led/index.rst \
    lvgl/examples/widgets/led/lv_example_led_1.py \
    lvgl/examples/widgets/line/index.rst \
    lvgl/examples/widgets/line/lv_example_line_1.py \
    lvgl/examples/widgets/list/index.rst \
    lvgl/examples/widgets/list/lv_example_list_1.py \
    lvgl/examples/widgets/list/test.py \
    lvgl/examples/widgets/meter/index.rst \
    lvgl/examples/widgets/meter/lv_example_meter_1.py \
    lvgl/examples/widgets/meter/lv_example_meter_2.py \
    lvgl/examples/widgets/meter/lv_example_meter_3.py \
    lvgl/examples/widgets/meter/lv_example_meter_4.py \
    lvgl/examples/widgets/msgbox/index.rst \
    lvgl/examples/widgets/msgbox/lv_example_msgbox_1.py \
    lvgl/examples/widgets/obj/index.rst \
    lvgl/examples/widgets/obj/lv_example_obj_1.py \
    lvgl/examples/widgets/obj/lv_example_obj_2.py \
    lvgl/examples/widgets/roller/index.rst \
    lvgl/examples/widgets/roller/lv_example_roller_1.py \
    lvgl/examples/widgets/roller/lv_example_roller_2.py \
    lvgl/examples/widgets/roller/lv_example_roller_3.py \
    lvgl/examples/widgets/slider/index.rst \
    lvgl/examples/widgets/slider/lv_example_slider_1.py \
    lvgl/examples/widgets/slider/lv_example_slider_2.py \
    lvgl/examples/widgets/slider/lv_example_slider_3.py \
    lvgl/examples/widgets/span/index.rst \
    lvgl/examples/widgets/span/lv_example_span_1.py \
    lvgl/examples/widgets/spinbox/index.rst \
    lvgl/examples/widgets/spinbox/lv_example_spinbox_1.py \
    lvgl/examples/widgets/spinner/index.rst \
    lvgl/examples/widgets/spinner/lv_example_spinner_1.py \
    lvgl/examples/widgets/switch/index.rst \
    lvgl/examples/widgets/switch/lv_example_switch_1.py \
    lvgl/examples/widgets/table/index.rst \
    lvgl/examples/widgets/table/lv_example_table_1.py \
    lvgl/examples/widgets/table/lv_example_table_2.py \
    lvgl/examples/widgets/tabview/index.rst \
    lvgl/examples/widgets/tabview/lv_example_tabview_1.py \
    lvgl/examples/widgets/textarea/index.rst \
    lvgl/examples/widgets/textarea/lv_example_textarea_1.py \
    lvgl/examples/widgets/textarea/lv_example_textarea_2.py \
    lvgl/examples/widgets/textarea/lv_example_textarea_3.py \
    lvgl/examples/widgets/tileview/index.rst \
    lvgl/examples/widgets/tileview/lv_example_tileview_1.py \
    lvgl/examples/widgets/win/index.rst \
    lvgl/examples/widgets/win/lv_example_win_1.py \
    lvgl/library.json \
    lvgl/library.properties \
    lvgl/lvgl.mk \
    lvgl/scripts/Doxyfile \
    lvgl/scripts/build_html_examples.sh \
    lvgl/scripts/built_in_font/DejaVuSans.ttf \
    lvgl/scripts/built_in_font/FontAwesome5-Solid+Brands+Regular.woff \
    lvgl/scripts/built_in_font/Montserrat-Medium.ttf \
    lvgl/scripts/built_in_font/SimSun.woff \
    lvgl/scripts/built_in_font/built_in_font_gen.py \
    lvgl/scripts/built_in_font/generate_all.py \
    lvgl/scripts/built_in_font/unscii-8.ttf \
    lvgl/scripts/code-format.cfg \
    lvgl/scripts/code-format.sh \
    lvgl/scripts/cppcheck_run.sh \
    lvgl/scripts/find_version.sh \
    lvgl/scripts/genexamplelist.sh \
    lvgl/scripts/infer_run.sh \
    lvgl/scripts/lv_conf_internal_gen.py \
    lvgl/scripts/release/patch.py \
    lvgl/scripts/release/release.py \
    lvgl/scripts/style_api_gen.py \
    lvgl/src/core/lv_core.mk \
    lvgl/src/draw/lv_draw.mk \
    lvgl/src/extra/README.md \
    lvgl/src/extra/extra.mk \
    lvgl/src/font/korean.ttf \
    lvgl/src/font/lv_font.mk \
    lvgl/src/gpu/lv_gpu.mk \
    lvgl/src/hal/lv_hal.mk \
    lvgl/src/misc/lv_misc.mk \
    lvgl/src/widgets/lv_widgets.mk \
    lvgl/tests/.gitignore \
    lvgl/tests/README.md \
    lvgl/tests/build.py \
    lvgl/tests/config.yml \
    lvgl/tests/defines.py \
    lvgl/tests/main.py \
    lvgl/tests/ref_imgs/dropdown_1.png \
    lvgl/tests/ref_imgs/dropdown_2.png \
    lvgl/tests/ref_imgs/scr1.png \
    lvgl/tests/src/test_fonts/font_1.fnt \
    lvgl/tests/src/test_fonts/font_2.fnt \
    lvgl/tests/src/test_fonts/font_3.fnt \
    lvgl/tests/test.py \
    lvgl/tests/unity/generate_test_runner.rb \
    lvgl/tests/unity/run_test.erb \
    lvgl/tests/unity/type_sanitizer.rb \
    lvgl/zephyr/module.yml

HEADERS += \
    SDL2/SDL.h \
    SDL2/SDL_assert.h \
    SDL2/SDL_atomic.h \
    SDL2/SDL_audio.h \
    SDL2/SDL_bits.h \
    SDL2/SDL_blendmode.h \
    SDL2/SDL_clipboard.h \
    SDL2/SDL_config.h \
    SDL2/SDL_cpuinfo.h \
    SDL2/SDL_egl.h \
    SDL2/SDL_endian.h \
    SDL2/SDL_error.h \
    SDL2/SDL_events.h \
    SDL2/SDL_filesystem.h \
    SDL2/SDL_gamecontroller.h \
    SDL2/SDL_gesture.h \
    SDL2/SDL_haptic.h \
    SDL2/SDL_hints.h \
    SDL2/SDL_joystick.h \
    SDL2/SDL_keyboard.h \
    SDL2/SDL_keycode.h \
    SDL2/SDL_loadso.h \
    SDL2/SDL_locale.h \
    SDL2/SDL_log.h \
    SDL2/SDL_main.h \
    SDL2/SDL_messagebox.h \
    SDL2/SDL_metal.h \
    SDL2/SDL_misc.h \
    SDL2/SDL_mouse.h \
    SDL2/SDL_mutex.h \
    SDL2/SDL_name.h \
    SDL2/SDL_opengl.h \
    SDL2/SDL_opengl_glext.h \
    SDL2/SDL_opengles.h \
    SDL2/SDL_opengles2.h \
    SDL2/SDL_opengles2_gl2.h \
    SDL2/SDL_opengles2_gl2ext.h \
    SDL2/SDL_opengles2_gl2platform.h \
    SDL2/SDL_opengles2_khrplatform.h \
    SDL2/SDL_pixels.h \
    SDL2/SDL_platform.h \
    SDL2/SDL_power.h \
    SDL2/SDL_quit.h \
    SDL2/SDL_rect.h \
    SDL2/SDL_render.h \
    SDL2/SDL_revision.h \
    SDL2/SDL_rwops.h \
    SDL2/SDL_scancode.h \
    SDL2/SDL_sensor.h \
    SDL2/SDL_shape.h \
    SDL2/SDL_stdinc.h \
    SDL2/SDL_surface.h \
    SDL2/SDL_system.h \
    SDL2/SDL_syswm.h \
    SDL2/SDL_test.h \
    SDL2/SDL_test_assert.h \
    SDL2/SDL_test_common.h \
    SDL2/SDL_test_compare.h \
    SDL2/SDL_test_crc32.h \
    SDL2/SDL_test_font.h \
    SDL2/SDL_test_fuzzer.h \
    SDL2/SDL_test_harness.h \
    SDL2/SDL_test_images.h \
    SDL2/SDL_test_log.h \
    SDL2/SDL_test_md5.h \
    SDL2/SDL_test_memory.h \
    SDL2/SDL_test_random.h \
    SDL2/SDL_thread.h \
    SDL2/SDL_timer.h \
    SDL2/SDL_touch.h \
    SDL2/SDL_types.h \
    SDL2/SDL_version.h \
    SDL2/SDL_video.h \
    SDL2/SDL_vulkan.h \
    SDL2/begin_code.h \
    SDL2/close_code.h \
    lv_conf.h \
    lv_demo_conf.h \
    lv_demos/lv_demo.h \
    lv_demos/lv_demo_conf_template.h \
    lv_demos/src/lv_demo.h \
    lv_demos/src/lv_demo_benchmark/lv_demo_benchmark.h \
    lv_demos/src/lv_demo_keypad_encoder/lv_demo_keypad_encoder.h \
    lv_demos/src/lv_demo_music/assets/spectrum_1.h \
    lv_demos/src/lv_demo_music/assets/spectrum_2.h \
    lv_demos/src/lv_demo_music/assets/spectrum_3.h \
    lv_demos/src/lv_demo_music/lv_demo_music.h \
    lv_demos/src/lv_demo_music/lv_demo_music_list.h \
    lv_demos/src/lv_demo_music/lv_demo_music_main.h \
    lv_demos/src/lv_demo_stress/lv_demo_stress.h \
    lv_demos/src/lv_demo_widgets/lv_demo_widgets.h \
    lv_drivers/display/GC9A01.h \
    lv_drivers/display/ILI9341.h \
    lv_drivers/display/R61581.h \
    lv_drivers/display/SHARP_MIP.h \
    lv_drivers/display/SSD1963.h \
    lv_drivers/display/ST7565.h \
    lv_drivers/display/UC1610.h \
    lv_drivers/display/drm.h \
    lv_drivers/display/fbdev.h \
    lv_drivers/display/monitor.h \
    lv_drivers/gtkdrv/gtkdrv.h \
    lv_drivers/indev/AD_touch.h \
    lv_drivers/indev/FT5406EE8.h \
    lv_drivers/indev/XPT2046.h \
    lv_drivers/indev/evdev.h \
    lv_drivers/indev/keyboard.h \
    lv_drivers/indev/libinput_drv.h \
    lv_drivers/indev/mouse.h \
    lv_drivers/indev/mousewheel.h \
    lv_drivers/lv_drv_conf_template.h \
    lv_drivers/wayland/wayland.h \
    lv_drivers/win32drv/win32drv.h \
    lv_drivers/win_drv.h \
    lv_drv_conf.h \
    lvgl/examples/anim/lv_example_anim.h \
    lvgl/examples/arduino/LVGL_Arduino/LVGL_Arduino.ino \
    lvgl/examples/event/lv_example_event.h \
    lvgl/examples/get_started/lv_example_get_started.h \
    lvgl/examples/layouts/flex/lv_example_flex.h \
    lvgl/examples/layouts/grid/lv_example_grid.h \
    lvgl/examples/layouts/lv_example_layout.h \
    lvgl/examples/lv_examples.h \
    lvgl/examples/porting/lv_port_disp_template.h \
    lvgl/examples/porting/lv_port_fs_template.h \
    lvgl/examples/porting/lv_port_indev_template.h \
    lvgl/examples/scroll/lv_example_scroll.h \
    lvgl/examples/styles/lv_example_style.h \
    lvgl/examples/widgets/lv_example_widgets.h \
    lvgl/lv_conf_template.h \
    lvgl/lvgl.h \
    lvgl/src/core/lv_disp.h \
    lvgl/src/core/lv_event.h \
    lvgl/src/core/lv_group.h \
    lvgl/src/core/lv_indev.h \
    lvgl/src/core/lv_indev_scroll.h \
    lvgl/src/core/lv_obj.h \
    lvgl/src/core/lv_obj_class.h \
    lvgl/src/core/lv_obj_draw.h \
    lvgl/src/core/lv_obj_pos.h \
    lvgl/src/core/lv_obj_scroll.h \
    lvgl/src/core/lv_obj_style.h \
    lvgl/src/core/lv_obj_style_gen.h \
    lvgl/src/core/lv_obj_tree.h \
    lvgl/src/core/lv_refr.h \
    lvgl/src/core/lv_theme.h \
    lvgl/src/draw/lv_draw.h \
    lvgl/src/draw/lv_draw_arc.h \
    lvgl/src/draw/lv_draw_blend.h \
    lvgl/src/draw/lv_draw_img.h \
    lvgl/src/draw/lv_draw_label.h \
    lvgl/src/draw/lv_draw_line.h \
    lvgl/src/draw/lv_draw_mask.h \
    lvgl/src/draw/lv_draw_rect.h \
    lvgl/src/draw/lv_draw_triangle.h \
    lvgl/src/draw/lv_img_buf.h \
    lvgl/src/draw/lv_img_cache.h \
    lvgl/src/draw/lv_img_decoder.h \
    lvgl/src/extra/layouts/flex/lv_flex.h \
    lvgl/src/extra/layouts/grid/lv_grid.h \
    lvgl/src/extra/layouts/lv_layouts.h \
    lvgl/src/extra/lv_extra.h \
    lvgl/src/extra/themes/basic/lv_theme_basic.h \
    lvgl/src/extra/themes/default/lv_theme_default.h \
    lvgl/src/extra/themes/lv_themes.h \
    lvgl/src/extra/themes/mono/lv_theme_mono.h \
    lvgl/src/extra/widgets/animimg/lv_animimg.h \
    lvgl/src/extra/widgets/calendar/lv_calendar.h \
    lvgl/src/extra/widgets/calendar/lv_calendar_header_arrow.h \
    lvgl/src/extra/widgets/calendar/lv_calendar_header_dropdown.h \
    lvgl/src/extra/widgets/chart/lv_chart.h \
    lvgl/src/extra/widgets/colorwheel/lv_colorwheel.h \
    lvgl/src/extra/widgets/imgbtn/lv_imgbtn.h \
    lvgl/src/extra/widgets/keyboard/lv_keyboard.h \
    lvgl/src/extra/widgets/led/lv_led.h \
    lvgl/src/extra/widgets/list/lv_list.h \
    lvgl/src/extra/widgets/lv_widgets.h \
    lvgl/src/extra/widgets/meter/lv_meter.h \
    lvgl/src/extra/widgets/msgbox/lv_msgbox.h \
    lvgl/src/extra/widgets/span/lv_span.h \
    lvgl/src/extra/widgets/spinbox/lv_spinbox.h \
    lvgl/src/extra/widgets/spinner/lv_spinner.h \
    lvgl/src/extra/widgets/tabview/lv_tabview.h \
    lvgl/src/extra/widgets/tileview/lv_tileview.h \
    lvgl/src/extra/widgets/win/lv_win.h \
    lvgl/src/font/lv_font.h \
    lvgl/src/font/lv_font_fmt_txt.h \
    lvgl/src/font/lv_font_loader.h \
    lvgl/src/font/lv_symbol_def.h \
    lvgl/src/gpu/lv_gpu_nxp_pxp.h \
    lvgl/src/gpu/lv_gpu_nxp_pxp_osa.h \
    lvgl/src/gpu/lv_gpu_nxp_vglite.h \
    lvgl/src/gpu/lv_gpu_stm32_dma2d.h \
    lvgl/src/hal/lv_hal.h \
    lvgl/src/hal/lv_hal_disp.h \
    lvgl/src/hal/lv_hal_indev.h \
    lvgl/src/hal/lv_hal_tick.h \
    lvgl/src/lv_api_map.h \
    lvgl/src/lv_conf_internal.h \
    lvgl/src/lv_conf_kconfig.h \
    lvgl/src/lvgl.h \
    lvgl/src/misc/lv_anim.h \
    lvgl/src/misc/lv_area.h \
    lvgl/src/misc/lv_assert.h \
    lvgl/src/misc/lv_async.h \
    lvgl/src/misc/lv_bidi.h \
    lvgl/src/misc/lv_color.h \
    lvgl/src/misc/lv_fs.h \
    lvgl/src/misc/lv_gc.h \
    lvgl/src/misc/lv_ll.h \
    lvgl/src/misc/lv_log.h \
    lvgl/src/misc/lv_math.h \
    lvgl/src/misc/lv_mem.h \
    lvgl/src/misc/lv_printf.h \
    lvgl/src/misc/lv_style.h \
    lvgl/src/misc/lv_style_gen.h \
    lvgl/src/misc/lv_templ.h \
    lvgl/src/misc/lv_timer.h \
    lvgl/src/misc/lv_tlsf.h \
    lvgl/src/misc/lv_txt.h \
    lvgl/src/misc/lv_txt_ap.h \
    lvgl/src/misc/lv_types.h \
    lvgl/src/misc/lv_utils.h \
    lvgl/src/widgets/lv_arc.h \
    lvgl/src/widgets/lv_bar.h \
    lvgl/src/widgets/lv_btn.h \
    lvgl/src/widgets/lv_btnmatrix.h \
    lvgl/src/widgets/lv_canvas.h \
    lvgl/src/widgets/lv_checkbox.h \
    lvgl/src/widgets/lv_dropdown.h \
    lvgl/src/widgets/lv_img.h \
    lvgl/src/widgets/lv_label.h \
    lvgl/src/widgets/lv_line.h \
    lvgl/src/widgets/lv_objx_templ.h \
    lvgl/src/widgets/lv_roller.h \
    lvgl/src/widgets/lv_slider.h \
    lvgl/src/widgets/lv_switch.h \
    lvgl/src/widgets/lv_table.h \
    lvgl/src/widgets/lv_textarea.h \
    lvgl/tests/src/lv_test_conf.h \
    lvgl/tests/src/lv_test_indev.h \
    lvgl/tests/src/lv_test_init.h \
    lvgl/tests/unity/unity.h \
    lvgl/tests/unity/unity_internals.h \
    lvgl/tests/unity/unity_support.h
